Market-Based Massively Parallel Internet Computing
نویسندگان
چکیده
Recent advances in Internet connectivity and implementations of safer distributed computing through languages such as Java provide the foundation for transforming computing resources into tradable commodities. We have developed Javelin, a Java-based prototype of a globally distributed, heterogeneous, high-performance computational infrastructure that conveniently enables rapid execution of massively parallel applications. Our infrastructure consists of three entities: Hosts, clients, and brokers. Our goal is to allow users to buy and sell computational power, using supply and demand, and market mechanisms to marshal computational power far beyond what can be achieved via conventional techniques. Several research issues must be worked out to make this vision a reality: allocating resources between computational objects via market mechanisms; expressing and enforcing scheduling and quality of service constraints; modeling programming in a global computing ecosystem; supporting heterogeneous execution without sacrificing computational speed; ensuring host security; global naming and communication; and client
منابع مشابه
Massive Parallelism with Workstation Clusters {
Workstation cluster computing recently has become an important and successful technique. The communication bottleneck limits this approach to small and medium sized conngurations of up to 30 workstations for most applications. This paper demonstrates that for certain algorithms massively parallel cluster computing using thousands of workstations in the Internet is feasible. It describes structu...
متن کاملMassive Parallelism with Workstation Clusters: Challenge or Nonsense?
Workstation cluster computing recently has become an important and successful technique. The communication bottleneck limits this approach to small and medium sized conngurations of up to 30 workstations for most applications. This paper demonstrates that for certain algorithms massively parallel cluster computing using thousands of workstations in the Internet is feasible. It describes structu...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملSupercomputing at the Desktop: An Improved Interface Using Internet Facilities
The traditional complex access procedure still prevents a lot of scientists to migrate their applications to massively parallel computers and to bene t from their computing power. We present a new approach for obtaining a simpler user interface using standard components of today's Internet technologies. By means of a parallel raytracing application, called DeepRay, as an example we show how to ...
متن کاملGeneral-purpose Graphics Processing Units Deliver New Capabilities to the Embedded Market
Today’s graphics processors are highly programmable, massively parallel compute engines. With the development of open, industry standards, parallel programming languages such as OpenCLTM and the continued evolution of heterogeneous computing, general-purpose graphics processing units (GPGPUs) offer exciting new capabilities for the embedded market. This paper examines some of the industry facto...
متن کامل